/* Copyright (C) 2009 Alvaro Morais <alvaromorais@gmail.com>
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License as
 * published by the Free Software Foundation; either version 2 of
 * the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * General Public License for more details at
 * http://www.gnu.org/copyleft/gpl.html
 */

#ifndef BFORCERDECLS_H
#define BFORCERDECLS_H

#include <config.h>
#include "bforcerdecls.h"

// Define this variable while deveolping to 
// show verbose messages about what is appening
#define DEV_DEBUG 

#define WARNINGS_SILENT                 0
#define WARNINGS_NORMAL                 1
#define WARNINGS_NORMAL_STDERR          2
#define WARNINGS_ERRORS                 3

#define CASE_STRICT                     0
#define CASE_LOWER                      1
#define CASE_UPPER                      2
#define CASE_LOWER_UPPER                3
#define CASE_UPPER_LOWER                4
#define CASE_EXAUSTIVE                  5

#ifdef WANT_PCRECPP
    #ifdef HAVE_LIBPCRECPP
        #define USE_PCRECPP             1
    #endif
#endif

#ifdef WANT_NCURSES
    #ifdef HAVE_LIBCURSES
        #define USE_NCURSES
    #endif
#endif




#endif // BFORCERDECLS_H
